package com.study.spark.scala.chapter05

object Scala09_Function {
  def main(args: Array[String]): Unit = {
    // TODO 函数式编程 - 惰性函数
    // 函数结果没有使用，那么这个函数就不会执行
    def fun9(): String = {
      println("function...")
      "zhangsan"
    }

    lazy val a = fun9()
    println("---------")
    println(a)

    /*
function...
---------
zhangsan
     */

    /*
lazy:使用到了函数结果才会去执行
---------
function...
zhangsan
     */
  }

}
  